یک معاون ( سه شنبه 89/1/10 :: ساعت 12:56 صبح)
یکی از سوالاتی که معمولا در آغاز کار با اینترنت؛ برای کاربران؛ پیش می آید این است که "آدرس IP چیست؟" آدرس IP، شماره شناسایی هر کامپیوتر متصل به شبکه اینترنت است. بنابر این می توان گفت که آی پی، شماره شناسایی هر کاربر اینترنتی است.
آدرس آی پی را می توان با شماره تلفن های افراد در شبکه تلفن مقایسه کرد. البته تفاوت های زیادی بین آدرس آی پی و شماره تلفن ها وجود دارد. ولی همانند آن، پیش شماره دارد و وقتی کامپیوتری متصل به شبکه اینترنت است، این آدرس انحصاری بوده و فقط در اختیار آن کامپیوتر قرار دارد.
تفاوت مهم آن با شماره تلفن ها در این است که چنانکه به هر دلیلی (ارادی و یا غیر ارادی) کامپیوتری که این شماره (IP) به آن تخصیص داده شده، از شبکه اینترنت جدا شود (ارتباطش قطع گردد) اینIP آزاد شده و ممکن است به کامپیوتر دیگری تخصیص داده شود.
البته در اینجا باز نکته مهمی وجود دارد: شماره IP برای کامپیوترهای سرور شبکه (کامپیوترهایی که به شبکه سرویس می دهند و شبکه را تحت نظارت مستمر خود دارند) و نیز کامپیوترهایی که به روشی غیر از روش شماره گیری تلفنی (Dial Up) به اینترنت وصل هستند (کامپیوترهای کلاینت) معمولا عددی ثابت بوده و تغییر نمی کند. (توضیحات بیشتردر مورد این اصطلاحات در سایر مقالات سایت میکرو رایانه) ولی همانطوری که اشاره شد برای دیگر کامپیوترها، عددی متغیر است و در هر بار اتصال به اینترنت ممکن است این شماره عوض شود. یعنی هر بار که شما با شرکت ISP خود تماس می گیرید و از طریق آن به شبکه اینترنت وصل می شوید، عددی جدید (از مجموعه شماره های IP آزاد در آن موقع) به کامپیوتر شما تخصیص داده می شود.
ساختار آدرس IP
آدرس IP یک عدد 32 بیتی است و معمولا برای سهولت در خواندن و نوشتن به صورت ارقام جداگانه نوشته می شود. یعنی به صورت 8 رقم هگزا دسیمال یا 12 رقم دهدهی (دسیمال) به صورت زیر:
X X X . X X X . X X X . X X X
آی پی چیست ؟ IP Address
آی پی شماره ایست که به هر کامپیوتر متصل به اینترنت داده میشود تا بتوان به وسیله آن شماره به آن کامپیوتر دسترسی داشت. این عدد برای کامپیوترهایی که حالت سرور دارند و نیز کامپیوترهای کلاینتی که معمولا به روشی غیر از شماره گیری (Dial Up) به اینترنت وصل هستند، عددی ثابت و برای دیگران عددی متغیرمیباشدو در هر بار وصل شدن به اینترنت این شماره عوض میشود یعنی هر بار که شما با شرکت ISP خود تماس گرفته و به اینترنت وصل میشوید، عددی جدید به شما نسبت داده میشود.
این عدد یک عدد ?? بیتی است و برای راحتی بصورت زیر نوشته میشود:
xxx.xxx.xxx.xxx که منظور از xxx عددی بین ? تا ??? است (البته بعضی شماره ها قابل استفاده نیست ).
مثلا ممکن است آدرس شما به صورت 195.219.176.69 باشد. حتی اسمهایی مثل http://www.yahoo.com که برای اتصال استفاده میکنید، در نهایت باید به یک IP تبدیل شود، تا شما سایت یاهو را ببینید.
در IP معمولا xxx اولی معنای خاصی دارد، که بعدا توضیح داده میشود. فقط به این نکته توجه کنید که اگر به روش Dial Up به اینترنت وصل شوید، معمولا عددی که به عنوان xxx اول میگیرید، مابین 192 تا 223 خواهد بود.این توضیح برای تشخیص کامپیوترهای کلاینت از سرور (حداقل در ایران) بسیار میتواند مفید باشد.
بعد از اتصال به اینترنت برای به دست آوردن IP خود، از دستور IPCONFIG یا در command prompt استفاده کنید.
پورت (Port):
محلی است که داده ها وارد با خارج میشوند. در مبحث هک معمولا با پورتهای نرم افزاری سروکار داریم که به هر کدام عددی نسبت میدهیم. این اعداد بین ? و ????? هستند. معمولا به یک سری از پورتها کار خاصی را نسبت میدهند و بقیه به صورت پیشفرض برای استفاده شما هستند. پورتهای که فعال هستند، هرکدام توسط یک نرم افزار خاص مدیریت میشوند. مثلا پورت ?? برای ارسال Email است، بنابراین باید توسط یک نرم افزار این کار انجام شود و این نرم افزار بر روی پورت ?? منتظر (فالگوش) میماند. اینجا ممکن است شخصی از یک نرم افزار و دیگری از نرم افزار متفاوتی استفاده کند ولی بهرحال پورت ?? همیشه برای ارسال Email است.
و پورتی که یاهو مسنجر از آن استفاده میکند ???? هست. از پورت های مهم : ?? ,???,???,??,?,??,??,???و....که بعد در موردشان بیشتر توضیح میدم.
اولین نکته ایی که لازم است بگویم اینست که وقت خود را برای هک کردن کامپیوترهای کلاینت هدر ندهید(البته برای افراد مبتدی کار با نرم افزاری مثل Sub7 زیاد هم بد نیست ولی نباید زیاده روی کرد) علت هم اینست که هربار که به اینترنت وصل میشوند ip جدیدی به آنها اختصاص پیدا میکنه و زحماتتان هدر میرود
یافتن آدرس IP
در زیر ابتدا مقدمه ای در مورد روشهای یافتن IP و مجاز یا غیرمجاز بودن آنها صحبت میشود و سپس به چند روش مهم اشاره خواهد شد .
هر بار که یک کامپیوتر به کامپیوتر دیگری متصل می شود، حداقل اطلاعاتی که باید به آن بدهد آدرس IP خود است؛ بنابراین یافتن IP کسی که به دلیلی قصد اتصال به رایانه شما را داشته است نه تنها غیر قانونی نیست بلکه یک موضوع کاملاً طبیعی است. تمامی روشهای یافتن IP به نوعی به این اصل کلی برمی گردند. شاید به نظرتان بیاید که هنگامی که با کسی روی مسنجر صحبت می کنید باید کامپیوترهای شما به هم متصل باشند و بنابر این به سادگی بتوان IP فرد مقابل را به دست آورد، اما مسنجرهای معتبر مانند Yahoo یا MSN در حقیقت میزبان خود را بین شما و فرد مقابل قرار می دهند به این صورت که شما و دوستتان هر دو به سرور مسنجر متصل می شوید و همه پیامها از آن عبور می کنند. پس پیامی که شما می نویسید وارد سرور مسنجر می شود و سپس از طریق سرور مسنجر به فرد مقابلتان می رسد و بالعکس. اما نامید نشوید ! زمانی که شما و دوستتان در یک بازی مسنجری شرکت کنید یا فایلی را به طور مستقیم برای او بفرستید دو کامپیوتر به طور مستقیم به هم متصل هستند! این روش یکی از مناسبترین روشهای بدست آوردن آیی میباشد.
در زیر چند روش مناسب یافتن IP را برای شما توضیح می دهم، اما قبل از آن، به این نکته توجه کنید . هنگامی که ارتباط کسی از اینترنت قطع میشود و در اتصال مجدد آی ی او عوض میشود . پس اگر شما IP کسی را به دست آورید که با خط تلفن و مودم به اینترنت وصل می شود، ممکن است 30 ثانیه بعد Disconnect کند و دوباره Connect شود که در این شرایط قاعدتاً IP جدیدی خواهد داشت که این موضوع اطلاع قبلی شما را بی فایده می کند! از طرف دیگر اگر کسی از Proxy استفاده کند، به دست آوردن IP او بسیار دشوار می شود (اگر فرد Java را از کار نینداخته باشد با استفاده از آن می توانید IP را به دست آورید!)
خواندن IP از طریق ایمیل:
هنگامی که شما یک ایمیل از فردی می گیرید، معمولاً آدرس IP او در آن نامه وجود دارد. ابتدا باید با رفتن به قسمت تنظیمات ایمیل خود آن را در حالتی قرار دهید که تمامی Header نامه را به شما نشان دهد که با کمی گردش در قسمت تنظیمات ایمیل خود آن را پیدا خواهید کرد. حال به بالای ایمیل دقت کنید و به دنبال عبارت Received: from باشید. شما معمولاً دو یا چند بار عبارت "Received: from" را در بالای ایمیل خواهید دید که ما فقط با قسمت پایینی کار داریم که معمولاً کمی با بالاییها فاصله دارد و بعد از Message ID قرار می گیرد